using Framework;

public class GameContext
{
    public GameConfig GameConfig;
    public PlayerInput PlayerInput { get; private set; }
    public IActionInputCallback ActionInput;
    public int CurrentSceneId;
    public int SceneEnterId;
    public WorldContext World { get; private set; }
    public GameContext()
    {
        PlayerInput = new PlayerInput();
        World = new WorldContext();
    }
    public void Update(float deltaTime, float unscaledDeltaTime)
    {
        World.Update(deltaTime);
    }
}